Manipulating Draw Contexts
QuickDraw 3D RAVE provides routines that you can use to manipulate draw contexts. For example, you can use theQASetInt
routine to set an integer-valued state variable associated with a draw context.
See the section "Application-Defined Routines," beginning on page 1-115 for complete information on the draw context methods invoked by these macros.
- IMPORTANT
- These functions are currently implemented as C language macros that call the methods of the drawing engine. Your application should use these macros for all draw context manipulation.
![]()
- Note
- There is one macro for each method whose address is stored in a draw context structure (of type
TQADrawContext
).![]()
Subtopics
- QAGetFloat
- QASetFloat
- QAGetInt
- QASetInt
- QAGetPtr
- QASetPtr
- QADrawPoint
- QADrawLine
- QADrawTriGouraud
- QADrawTriTexture
- QASubmitVerticesGouraud
- QASubmitVerticesTexture
- QADrawTriMeshGouraud
- QADrawTriMeshTexture
- QADrawVGouraud
- QADrawVTexture
- QADrawBitmap
- QARenderStart
- QARenderEnd
- QARenderAbort
- QAFlush
- QASync
- QAGetNoticeMethod
- QASetNoticeMethod